delete [ ] p; 是清空动态内存吧?不要[ ]可以么?[ ]的作用是什么?
来源:百度知道 编辑:UC知道 时间:2024/09/24 05:25:06
[]是清空一个数组的
如int *a=new int[10]...
delete []p
delete [ ] p; 是清空动态内存
不要不行,会内存泄漏的
可以的,文明的操作系统都会在程序结束的时候自动清理内存
但是良好的编程习惯是清除内存,降低使用
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/09/24 05:25:06
[]是清空一个数组的
如int *a=new int[10]...
delete []p
delete [ ] p; 是清空动态内存
不要不行,会内存泄漏的
可以的,文明的操作系统都会在程序结束的时候自动清理内存
但是良好的编程习惯是清除内存,降低使用